Formal aspects of classifying and selecting business services
نویسندگان
چکیده
This paper uses the term “service” for a service instance, and the term “agent” for an agent who provides or consumes a service. We consider real-life or business services (e.g., business process outsourcing, software development service involving human experts). We distinguish business from computational (e.g., Web or grid) services based on the fact that business services lack the typical inputoutput structure of computational services. For example, one can model a temperature service as one that takes a zipcode as input and produces the current temperature as output. By contrast, it would not help to model a software development service as one that takes a “business problem” as input and produces a suite of “software modules” as output. First, it is clearly beyond the scope of current practice to create formal classes or a type system of business problems and software modules. Second, business services are not invoked but are engaged, and would rarely take single-shot inputs and produce single-shot outputs. Third, business service providers would offer a continuum of expertise along which they can provide effective services. For example, a provider who is good at payroll management may also be able to provide retirement plan management, in contrast with the temperature service example above, which has no other function. Fourth, the selection of business services relies on the agents’ evaluation of previous engagements. Service selection inherently considers instances (runtime), not types (design-time). A service can be judged along many different dimensions in an empirical basis. Since agents are autonomous,
منابع مشابه
WSPAB: A Tool for Automatic Classification & Selection of Web Services Using Formal Concept Analysis
The increased popularity of web services is accompanied with an increase in both provider and service number. This fairly large service number causes a deficiency in the selection of the most pertinent service, and makes it an effortful and time-consuming task. We propose the WSPAB (Web Service Personal Address Book) tool that aims at defining a complete solution for facilitating the task of fi...
متن کاملUsing data envelopment analysis (DEA) to improve the sales performance in Iranian agricultural clusters by utilizing business networks and business development services providers (BDSPs)
Business clusters play an important role in developing and improving the economic performance of countries and in promoting the welfare of people. Business development service providers (hereafter referred to as, BDSP) have a considerable role in providing specialized services pertinent to the conditions of active enterprises in clusters and in promoting their performance level in order to impr...
متن کاملExamine the Relationship between the Process-Oriented Organizations by Strategy Formation as a Formal Process
This article examines the role of management in business processes in relation to the process-oriented organization and strategy formation as a formal process (strategic planning). A questionnaire designed to measure these variables after the validity and reliability among a sample of 183 managers, officials and experts in working systems, information technology and strategic planning in major ...
متن کاملModel-checking Web Services Orchestrations using BP-calculus
The Business Process Execution Language for Web Services (BPEL) is the standard for implementing orchestrated business processes designed but not limited to, as web services. BPEL is a powerful language but lacks a widely accepted formal semantics, and this makes it difficult to formally validate the correct execution of BPEL implementations. In the other hand, process algebras have proved thei...
متن کاملService Selection Based on Non-functional Properties
Service-oriented Architecture supports software to be composed from services dynamically. Selecting and composing appropriate services according to business process, policies and non-functional constraints is an essential challenge. This paper proposes a method for automatic selection of the most relevant service for composition based on non-functional properties and the user’s context. In doin...
متن کامل